Micron Document
🎖️GitЯра🎖️

Commit 5c3b22584e4d5d71c6813842033bd2ae17b0041b


Parents : 930dee0
Author : James Rich <2199651+jamesarich@users.noreply.github.com>
Signature : Signature validation error
Date : 2026-05-19T15:12:02-07:00
Committer : GitHub <noreply@github.com>
Date : 2026-05-19T17:12:02-05:00

chore(deps): migrate takpacket-sdk to Maven Central coordinates (#5512)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Changes
Diff

diff --git a/build-logic/convention/src/main/kotlin/RootConventionPlugin.kt b/build-logic/convention/src/main/kotlin/RootConventionPlugin.kt
index 27014599f7..9bc9bb4bd8 100644
--- a/build-logic/convention/src/main/kotlin/RootConventionPlugin.kt
+++ b/build-logic/convention/src/main/kotlin/RootConventionPlugin.kt
@@ -119,7 +119,7 @@ private val ANDROID_ONLY_MODULES = setOf(":androidApp", ":core:api", ":core:barc
/**
* Modules excluded from Dokka aggregation. :core:proto contains only auto-generated Wire classes (no KDoc value) and
- * its TAKPacket-SDK dependency doesn't publish iOS metadata JARs to JitPack, causing
+ * its TAKPacket-SDK dependency doesn't publish iOS metadata JARs, causing
* `transformCommonMainDependenciesMetadata` to fail during Dokka resolution.
*/
private val DOKKA_EXCLUDED_MODULES = setOf(":core:proto")

diff --git a/build-logic/convention/src/main/kotlin/org/meshtastic/buildlogic/KotlinAndroid.kt b/build-logic/convention/src/main/kotlin/org/meshtastic/buildlogic/KotlinAndroid.kt
index 735d5e79a0..0254340cc8 100644
--- a/build-logic/convention/src/main/kotlin/org/meshtastic/buildlogic/KotlinAndroid.kt
+++ b/build-logic/convention/src/main/kotlin/org/meshtastic/buildlogic/KotlinAndroid.kt
@@ -122,8 +122,8 @@ internal fun Project.configureKotlinMultiplatform() {
}
}
- // TAKPacket-SDK doesn't publish iOS metadata JARs on JitPack (the .klib exists but
- // the metadata .jar returns 404). iOS native compilation resolves fine via .klib, but
+ // TAKPacket-SDK doesn't publish iOS metadata JARs (the .klib exists but the metadata
+ // .jar returns 404). iOS native compilation resolves fine via .klib, but
// `transformCommonMainDependenciesMetadata` (triggered by Dokka/publishing) fails.
// Exclude the SDK only from the CompilationDependenciesMetadata configs that feed
// the metadata transform — NOT from Implementation/Resolvable configs which feed the
@@ -134,7 +134,7 @@ internal fun Project.configureKotlinMultiplatform() {
)
configurations.configureEach {
if (name in iosMetadataConfigs) {
- exclude(mapOf("group" to "com.github.meshtastic.TAKPacket-SDK", "module" to "takpacket-sdk"))
+ exclude(mapOf("group" to "org.meshtastic", "module" to "takpacket-sdk"))
}
}

diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index b2b7d73df3..e454fce967 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -88,7 +88,7 @@ kable = "0.43.0"
mqttastic = "0.3.6"
jmdns = "3.6.3"
qrcode-kotlin = "4.5.0"
-takpacket-sdk = "0.2.3"
+takpacket-sdk = "0.2.4-SNAPSHOT"
[libraries]
xmlutil-core = { module = "io.github.pdvrieze.xmlutil:core", version.ref = "xmlutil" }
@@ -278,8 +278,8 @@ jmdns = { module = "org.jmdns:jmdns", version.ref = "jmdns" }
jna = { module = "net.java.dev.jna:jna", version = "5.18.1" }
# TAK
-takpacket-sdk-kmp = { module = "com.github.meshtastic.TAKPacket-SDK:takpacket-sdk", version.ref = "takpacket-sdk" }
-takpacket-sdk-jvm = { module = "com.github.meshtastic.TAKPacket-SDK:takpacket-sdk-jvm", version.ref = "takpacket-sdk" }
+takpacket-sdk-kmp = { module = "org.meshtastic:takpacket-sdk", version.ref = "takpacket-sdk" }
+takpacket-sdk-jvm = { module = "org.meshtastic:takpacket-sdk-jvm", version.ref = "takpacket-sdk" }
[plugins]
# Android

Served by rngit 1.5.2 - Generated in 0.09s